Using Two-Dimensional Finite State Machine for Stochastic Computation
نویسندگان
چکیده
Stochastic computational elements, which perform computation based on stochastic bit streams, have several advantages compared to deterministic computational elements, such as high fault-tolerance and low hardware cost. Additionally, researchers have shown that a linear Finite State Machine (FSM) can be used to compute some functions stochastically, such as the exponentiation and tanh functions, more efficiently than combinational logic. However, we found that the functions that can be efficiently synthesized by the linear FSM in stochastic computing are very limited. In this paper, we propose a TwoDimensional (2D) FSM topology, which offers us more degrees of freedom, to resolve this issue. The analysis of the 2D FSM is given, and a general synthesis approach is demonstrated. Experimental results show that the proposed 2D FSM can be used to efficiently synthesize those functions which cannot be synthesized by the linear FSM. Compared to the deterministic implementations, the 2D FSM-based stochastic computational elements are much more fault-tolerant and have less area-delay products. Furthermore, compared to a previous combinational logic based synthesis approach, the proposed approach has less area-delay product with comparable fault-tolerance.
منابع مشابه
A New Subdomain Method for Performances Computation in Interior Permanent-Magnet (IPM) Machines
In this research work, an improved two-dimensional semi-analytical subdomain based method for performance computation in IPM machine considering infinite-/finite-magnetic material permeability in pseudo-Cartesian coordinates by using hyperbolic functions has been presented. In the developed technique, all subdomains are divided into periodic or non-periodic regions with homogeneous or non-homog...
متن کاملA Closed-Form Solution for Two-Dimensional Diffusion Equation Using Crank-Nicolson Finite Difference Method
In this paper a finite difference method for solving 2-dimensional diffusion equation is presented. The method employs Crank-Nicolson scheme to improve finite difference formulation and its convergence and stability. The obtained solution will be a recursive formula in each step of which a system of linear equations should be solved. Given the specific form of obtained matrices, rather than sol...
متن کاملRestricted cascade and wreath products of fuzzy finite switchboard state machines
A finite switchboard state machine is a specialized finite state machine. It is built by binding the concepts of switching state machines and commutative state machines. The main purpose of this paper is to give a specific algorithm for fuzzy finite switchboard state machine and also, investigates the concepts of switching relation, covering, restricted cascade products and wreath products of f...
متن کاملPressure-Velocity Coupled Finite Volume Solution of Steady Incompressible Invscid Flow Using Artificial Compressibility Technique
Application of the computer simulation for solving the incompressible flow problems motivates developing efficient and accurate numerical models. The set of Inviscid Incompressible Euler equations can be applied for wide range of engineering applications. For the steady state problems, the equation of continuity can be simultaneously solved with the equations of motion in a coupled manner using...
متن کاملA New Method for Computation of Axial Flux Permanent Magnet Synchronous Machine Inductances under Saturated Condition
Accurate computing of the saturated inductances of Permanent Magnet Synchronous Machine (PMSM) is very important during the design process. In this paper, a new method is presented based on the B-H characteristic of the stator material and unsaturated inductances formulations. This method is used to calculate the saturated inductances of the axial flux PMSM. The synchronous inductance and all o...
متن کامل